//
//
//class Solution {
//    public int[] dailyTemperatures(int[] temperatures) {
//        int[] ans = new int[temperatures.length];
//        Stack<Integer> stack = new Stack<>();
//        stack.push(0);
//        for (int i = 1; i < temperatures.length; i++) {
//            while (!stack.isEmpty() && temperatures[stack.peek()] < temperatures[i]) {
//                int index = stack.pop();
//                ans[index] = i - index;
//            }
//            stack.push(i);
//        }
//        return ans;
//    }
//}